package com.uzai.console.dto.workorder;

import com.uzai.console.dto.BaseDto;
import com.uzai.console.dto.Materials;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

/**
 * @author mingyang.chen create in 2023/6/16 14:59
 */
@EqualsAndHashCode(callSuper = true)
@Data
@ApiModel("工单操作对象")
public class WorkOrderOptDTO extends BaseDto {


    @ApiModelProperty("主键")
    private Long id;

    @ApiModelProperty("运营商id")
    private Long merId;

    @ApiModelProperty("问题描述")
    private String desc;

    @ApiModelProperty("视频截图链接")
    private List<Materials> imgVideoLink;

    @ApiModelProperty("工单类型. 1: bug, 2: 需求, 3: 投诉建议")
    private Integer type;

    @ApiModelProperty("1:订单问题, 2:用户问题,3:功能问题,4:其他问题")
    private Integer bugType;

    @ApiModelProperty("平台, 0: 淘宝, 1: 京东, 2: 拼多多, 3: 唯品会, 8: 美团, 9: 饿了么, 11: 抖音")
    private Integer orderPlatform;

    @ApiModelProperty("订单号")
    private List<String> orderNumber;

    @ApiModelProperty("用户id集合")
    private List<String> userNumber;

    @ApiModelProperty("手机号")
    private String mobile;

    @ApiModelProperty("是否接受沟通, 0-不接受, 1-接受")
    private Integer acceptTalk;

    @ApiModelProperty("钉钉账号")
    private String dingTalkAccount;
}
